iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
Modern Web

用vue.js寫出一個實用的科內分享網站系列 第 4

Day4給你一個導覽列大家說好不好

  • 分享至 

  • xImage
  •  

今天從導覽列開始做 首先先把 components裡的helloword .vue 跟有import helloworld.vue的文字刪除
v-main v-app這些tag就是vuetify專門的tag還有很多tag 以及這些tag的用法後面會提到
然後在app.vue裡面新增一個router-view(使router能夠運作)
https://ithelp.ithome.com.tw/upload/images/20210916/20141007uIe7hlCG0p.jpg

在router 裡面的index.js修改一下(把home頁跟about頁import進index.js並且設定名字跟path
https://ithelp.ithome.com.tw/upload/images/20210916/20141007uBFLQIlPVW.jpg

再來npm run serve 看一下目前網頁畫面!
這是首頁
https://ithelp.ithome.com.tw/upload/images/20210916/20141007c8moqKpHB0.jpg

這是about頁
https://ithelp.ithome.com.tw/upload/images/20210916/20141007H4boAe3BZG.jpg

有發現嗎? 在app.vue裡面下的html tag (div app.vue div)出現在所有頁面
再來目前的跳頁方式就是透過直接輸入路由(我的about頁就是localhost:8081/about)至於為什麼是/about不是 /othername 是因為剛剛我們已經在上面定義我們的路由了 所以接下來其他頁面也會以同樣的形式(千萬記得要在app.vue新增router-view 才能實現跳頁喔!

再來我先從創建nav bar開始,首先先參考vuetify (前端框架的功能就是很多已經寫好的框架直接拿來用就已經足夠完善)看有沒有適合的tag
https://vuetifyjs.com/zh-Hans/getting-started/installation/
最後找到了一個適合的 v-toolbar tag 效果如下
首頁
https://ithelp.ithome.com.tw/upload/images/20210916/201410077phWLx7YDQ.png

About頁
https://ithelp.ithome.com.tw/upload/images/20210916/201410072RgkvsX2l6.jpg

https://ithelp.ithome.com.tw/upload/images/20210916/20141007bNywC4alra.jpg

本來今天想要完成整個nav bar的但是今天花太多時間研究router跳傳跟vuetify 的各項功能 明天的進度是至少把nav bar完成
我們明天見!


上一篇
Day3大哥我錯了我選擇vue2
下一篇
Day5給你一個漂漂的導覽列大家說好不好!
系列文
用vue.js寫出一個實用的科內分享網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言